How To Think Like An Architect